import requests
import json
if __name__ == "__main__":
    post_url = 'https://fanyi.baidu.com/sug'  #从网络中，找到，浏览器对服务器发出的请求的url(网址)
i=1
while i:
    #post请求参数处理（同get请求一致）
    value=input("请输入你要翻译的内容：")    
    data={
        'kw':value
    }

    #UA伪装
    headers={
        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0'
    }
    
    #请求发送
    response = requests.post(url=post_url,data=data,headers=headers)    
    
    #获取想要数据: json()方法返回的是对象( 如果确认响应数据是json类型的，才能使用json() )，
    dic_obj = response.json()
    print(dic_obj)

    #持久化存储
    fp=open('./第二章：爬虫的实战/fp.中英翻译.json','a',encoding='utf-8')
    print(i,end=' ',file=fp)
    json.dump(dic_obj,fp=fp,ensure_ascii=False,indent=4) #加载到文件中
    print(file=fp) #默认打印换行，传入到文件中
    fp.flush() #刷新缓冲区
    i+=1
